/**
 * 作者：孙尊路
 * 时间：2016-01-21 
 * 描述： 首页 
 */
(function(win) {
	mui.init();
	// 监听plusready事件  
	mui.plusReady(function() {
		plus.screen.lockOrientation("portrait-primary");
		appExit();
	});
	var ImageUtil = require('scripts/Core/ImageUtil.js');
	//语音识别
	Zepto("#microphonea").on('tap', function() {
		//开始识别
		StartVoiceRecognizeUtil.startVoiceRecognize(function(str) {
			Zepto("#content").val(str);
		}, function(e) {
			console.log("语音识别失败!" + e);
		});
	});

	//从摄像机中选择
	Zepto("#cameraa").on('tap', function() {
		ImageUtil.ImageSelectFactory.SelectCompressImgFromCamera(function(path) {
			Zepto("#content").val("从摄像机中选择\n" + path);
		}, function() {

		});
	});

	//从图库中选择多张
	Zepto("#picturea").on('tap', function() {
		ImageUtil.ImageSelectFactory.SelectCompressImgFromGallery(function(files) {
			var filepath = "";
			for (var i = 0; i < files.length; i++) {
				filepath += files[i] + "\n";
			}
			Zepto("#content").val("从图库中选择\n" + filepath);
		}, function() {

		}, {
			multiple: true
		});
	});

	//提示
	Zepto("#tips").on('tap', function() {
		mui.openWindow("description.html");
	});

	//退出应用
	Zepto(".exit").on('tap', function() {
		var btns = ['确认', '取消'];
		mui.confirm("您确认退出吗", "温馨提示", btns, function(e) {
			if (e.index == 0) {
				plus.runtime.quit();
			} else {

			}
		});
	});

	//退出应用
	function appExit() {
		//连续按下两次返回键退出应用
		mui.oldBack = mui.back;
		var backButtonPress = 0;
		mui.back = function() {
			backButtonPress++;
			if (backButtonPress > 1) {
				plus.runtime.quit();
			} else {
				plus.nativeUI.toast('再按一次退出应用', {
					duration: 'short'
				});
			}
			setTimeout(function() {
				backButtonPress = 0;
			}, 1000);
			return false;
		};
		//关闭 splash 画面
		plus.navigator.closeSplashscreen();
	}
})(window);